# 打印小票
print("------------------------------------------")
number="DH202312180001"
time="2023-09-23 08:56:14"
print("单号："+number)
print("时间："+time)
print("------------------------------------------")
name1="闪迪U盘 32G"
name2="金士顿U盘 32G"
count1=1
count2=1
price1=40.00
price2=50.00
money1=40.00
money2=50.00
print(f'''\t名称\t\t\t数量\t\t单价\t\t金额
{name1}\t\t {count1}\t\t{price1}\t{money1}
{name2}\t {count2}\t\t{price2}\t{money2}''')
print("------------------------------------------")
num=4
total=90.00
zhehou_money=90.00
my_money=90.00
its_money=0.00
money_people="管理员"
print(f'''总数：{num}\t\t\t总额：{total}
折后金额：{zhehou_money}
实收：{my_money}\t\t找零：{its_money}
收银：{money_people}''')
print("------------------------------------------")

# 植树证书
print(f'''\t\t    植树证书\t\t\t
\t\t\t 谢谢你\t\t\t

你于2023年12月18日申请种植的芒果树，
已被中国扶贫基金会认领，将总之到武威
地区。
\t\t\t树苗编号\t\t\t
\t   NO.HFK202312180909''')

# 绝对温标又称开氏温标、热力学温标，是热力学和统计物理中的重要参数之一，也是国际单位制7个基本物理量之一。
# 绝对温标的单位为开尔文（简称开，符号为K），绝对温标的零度对应人们日常使用的摄氏温度（单位为摄氏度，简称度，符号为℃）的-273.15℃。
# 本案例要求编写代码，实现将用户输入的摄氏温度转换为以绝对温标标识的开氏温度的功能。
temp=float(input("请输入您的摄氏温度："))
abs_temp=temp+273.15
print(f'''------绝对温标------
绝对温标：{abs_temp} K''')

# ----身体质量指数----
# 身体质量指数即BMI指数，它与人的体重和身高相关，是目前国际常用的衡量人体胖瘦程度以及是否健康的标准。已知BMI值的计算公式如下：
# 身体质量指数（BMI） = 体重（单位为kg）÷ 身高²（单位为m）
# 本案例要求编写代码，实现根据用户输入的身高体重计算BMI指数的功能。

tall=float(input("请输入您的身高："))
height=float(input("请输入您的体重："))
BMI=round(height/tall ** 2,2)
print(f'''----身体质量指数----
身体质量指数BMI：{BMI}''')

# ----猜数游戏----
# 【游戏规则】生成一个指定范围的随机数（如：1-100），然后玩家输入数值猜答案，
# 屏幕会根据玩家输入的数字给出大小提示，一直到玩家猜出准确答案则游戏胜利并结束。
import random
answer=( random.randint(1,100)) #生成随机数
# 猜数游戏开始
print("游戏正式开始！")
while True:
    guess = int(input("请输入一个1-100之间的整数："))
    if guess<answer:
        print("猜小啦，再试一次吧！")
    elif guess>answer:
        print("猜大啦，再试一次吧！")
    else:
        print("恭喜你！猜对啦！")
        break
